<?xml version="1.0" encoding="utf-8"?>
<xs:schema id="DSTools" targetNamespace="http://tempuri.org/DSTools.xsd" xmlns:mstns="http://tempuri.org/DSTools.xsd" xmlns="http://tempuri.org/DSTools.xsd" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata" xmlns:msprop="urn:schemas-microsoft-com:xml-msprop" attributeFormDefault="qualified" elementFormDefault="qualified">
  <xs:annotation>
    <xs:appinfo source="urn:schemas-microsoft-com:xml-msdatasource">
      <DataSource DefaultConnectionIndex="0" FunctionsComponentName="QueriesTableAdapter" Modifier="AutoLayout, AnsiClass, Class, Public" SchemaSerializationMode="IncludeSchema" xmlns="urn:schemas-microsoft-com:xml-msdatasource">
        <Connections>
          <Connection AppSettingsObjectName="Settings" AppSettingsPropertyName="MCMLXVIIConnectionString" ConnectionStringObject="" IsAppSettingsProperty="True" Modifier="Assembly" Name="MCMLXVIIConnectionString (Settings)" ParameterPrefix="@" PropertyReference="ApplicationSettings.MCMLXVII.BackEnd.Data.SystemDatabase.Properties.Settings.GlobalReference.Default.MCMLXVIIConnectionString" Provider="System.Data.SqlClient">
          </Connection>
        </Connections>
        <Tables>
        </Tables>
        <Sources>
        </Sources>
      </DataSource>
    </xs:appinfo>
  </xs:annotation>
  <xs:element name="DSTools" msdata:IsDataSet="true" msdata:UseCurrentLocale="true" msprop:Generator_UserDSName="DSTools" msprop:Generator_DataSetName="DSTools">
    <xs:complexType>
      <xs:choice minOccurs="0" maxOccurs="unbounded">
        <xs:element name="Tools" msprop:Generator_UserTableName="Tools" msprop:Generator_RowDeletedName="ToolsRowDeleted" msprop:Generator_RowChangedName="ToolsRowChanged" msprop:Generator_RowClassName="ToolsRow" msprop:Generator_RowChangingName="ToolsRowChanging" msprop:Generator_RowEvArgName="ToolsRowChangeEvent" msprop:Generator_RowEvHandlerName="ToolsRowChangeEventHandler" msprop:Generator_TableClassName="ToolsDataTable" msprop:Generator_TableVarName="tableTools" msprop:Generator_RowDeletingName="ToolsRowDeleting" msprop:Generator_TablePropName="Tools">
          <xs:complexType>
            <xs:sequence>
              <xs:element name="ToolID" msprop:Generator_UserColumnName="ToolID" msprop:Generator_ColumnPropNameInRow="ToolID" msprop:Generator_ColumnVarNameInTable="columnToolID" msprop:Generator_ColumnPropNameInTable="ToolIDColumn" type="xs:int" />
              <xs:element name="ToolName" msprop:Generator_UserColumnName="ToolName" msprop:Generator_ColumnPropNameInRow="ToolName" msprop:Generator_ColumnVarNameInTable="columnToolName" msprop:Generator_ColumnPropNameInTable="ToolNameColumn">
                <xs:simpleType>
                  <xs:restriction base="xs:string">
                    <xs:maxLength value="50" />
                  </xs:restriction>
                </xs:simpleType>
              </xs:element>
            </xs:sequence>
          </xs:complexType>
        </xs:element>
        <xs:element name="ToolsPermissionsWithDesc" msprop:Generator_UserTableName="ToolsPermissionsWithDesc" msprop:Generator_RowDeletedName="ToolsPermissionsWithDescRowDeleted" msprop:Generator_RowChangedName="ToolsPermissionsWithDescRowChanged" msprop:Generator_RowClassName="ToolsPermissionsWithDescRow" msprop:Generator_RowChangingName="ToolsPermissionsWithDescRowChanging" msprop:Generator_RowEvArgName="ToolsPermissionsWithDescRowChangeEvent" msprop:Generator_RowEvHandlerName="ToolsPermissionsWithDescRowChangeEventHandler" msprop:Generator_TableClassName="ToolsPermissionsWithDescDataTable" msprop:Generator_TableVarName="tableToolsPermissionsWithDesc" msprop:Generator_RowDeletingName="ToolsPermissionsWithDescRowDeleting" msprop:Generator_TablePropName="ToolsPermissionsWithDesc">
          <xs:complexType>
            <xs:sequence>
              <xs:element name="PermissionID" msprop:Generator_UserColumnName="PermissionID" msprop:Generator_ColumnVarNameInTable="columnPermissionID" msprop:Generator_ColumnPropNameInRow="PermissionID" msprop:Generator_ColumnPropNameInTable="PermissionIDColumn" type="xs:int" />
              <xs:element name="Required" msprop:Generator_UserColumnName="Required" msprop:Generator_ColumnVarNameInTable="columnRequired" msprop:Generator_ColumnPropNameInRow="Required" msprop:Generator_ColumnPropNameInTable="RequiredColumn">
                <xs:simpleType>
                  <xs:restriction base="xs:string">
                    <xs:maxLength value="1" />
                  </xs:restriction>
                </xs:simpleType>
              </xs:element>
              <xs:element name="PermissionName" msprop:Generator_UserColumnName="PermissionName" msprop:Generator_ColumnVarNameInTable="columnPermissionName" msprop:Generator_ColumnPropNameInRow="PermissionName" msprop:Generator_ColumnPropNameInTable="PermissionNameColumn" type="xs:string" minOccurs="0" />
            </xs:sequence>
          </xs:complexType>
        </xs:element>
        <xs:element name="ToolsPermissions" msprop:Generator_UserTableName="ToolsPermissions" msprop:Generator_RowDeletedName="ToolsPermissionsRowDeleted" msprop:Generator_TableClassName="ToolsPermissionsDataTable" msprop:Generator_RowChangedName="ToolsPermissionsRowChanged" msprop:Generator_RowClassName="ToolsPermissionsRow" msprop:Generator_RowChangingName="ToolsPermissionsRowChanging" msprop:Generator_RowEvArgName="ToolsPermissionsRowChangeEvent" msprop:Generator_RowEvHandlerName="ToolsPermissionsRowChangeEventHandler" msprop:Generator_TablePropName="ToolsPermissions" msprop:Generator_TableVarName="tableToolsPermissions" msprop:Generator_RowDeletingName="ToolsPermissionsRowDeleting">
          <xs:complexType>
            <xs:sequence>
              <xs:element name="ToolID" msprop:Generator_UserColumnName="ToolID" msprop:Generator_ColumnPropNameInRow="ToolID" msprop:Generator_ColumnVarNameInTable="columnToolID" msprop:Generator_ColumnPropNameInTable="ToolIDColumn" type="xs:int" />
              <xs:element name="PermissionID" msprop:Generator_UserColumnName="PermissionID" msprop:Generator_ColumnPropNameInRow="PermissionID" msprop:Generator_ColumnVarNameInTable="columnPermissionID" msprop:Generator_ColumnPropNameInTable="PermissionIDColumn" type="xs:int" />
              <xs:element name="Required" msprop:Generator_UserColumnName="Required" msprop:Generator_ColumnPropNameInRow="Required" msprop:Generator_ColumnVarNameInTable="columnRequired" msprop:Generator_ColumnPropNameInTable="RequiredColumn" minOccurs="0">
                <xs:simpleType>
                  <xs:restriction base="xs:string">
                    <xs:maxLength value="1" />
                  </xs:restriction>
                </xs:simpleType>
              </xs:element>
            </xs:sequence>
          </xs:complexType>
        </xs:element>
        <xs:element name="Permissions" msprop:Generator_UserTableName="Permissions" msprop:Generator_RowDeletedName="PermissionsRowDeleted" msprop:Generator_TableClassName="PermissionsDataTable" msprop:Generator_RowChangedName="PermissionsRowChanged" msprop:Generator_RowClassName="PermissionsRow" msprop:Generator_RowChangingName="PermissionsRowChanging" msprop:Generator_RowEvArgName="PermissionsRowChangeEvent" msprop:Generator_RowEvHandlerName="PermissionsRowChangeEventHandler" msprop:Generator_TablePropName="Permissions" msprop:Generator_TableVarName="tablePermissions" msprop:Generator_RowDeletingName="PermissionsRowDeleting">
          <xs:complexType>
            <xs:sequence>
              <xs:element name="PermissionID" msdata:ReadOnly="true" msdata:AutoIncrement="true" msprop:Generator_UserColumnName="PermissionID" msprop:Generator_ColumnPropNameInRow="PermissionID" msprop:Generator_ColumnVarNameInTable="columnPermissionID" msprop:Generator_ColumnPropNameInTable="PermissionIDColumn" type="xs:int" />
              <xs:element name="PermissionName" msprop:Generator_UserColumnName="PermissionName" msprop:Generator_ColumnPropNameInRow="PermissionName" msprop:Generator_ColumnVarNameInTable="columnPermissionName" msprop:Generator_ColumnPropNameInTable="PermissionNameColumn">
                <xs:simpleType>
                  <xs:restriction base="xs:string">
                    <xs:maxLength value="50" />
                  </xs:restriction>
                </xs:simpleType>
              </xs:element>
            </xs:sequence>
          </xs:complexType>
        </xs:element>
        <xs:element name="PermissionToolsWithDescription" msprop:Generator_UserTableName="PermissionToolsWithDescription" msprop:Generator_RowDeletedName="PermissionToolsWithDescriptionRowDeleted" msprop:Generator_TableClassName="PermissionToolsWithDescriptionDataTable" msprop:Generator_RowChangedName="PermissionToolsWithDescriptionRowChanged" msprop:Generator_RowClassName="PermissionToolsWithDescriptionRow" msprop:Generator_RowChangingName="PermissionToolsWithDescriptionRowChanging" msprop:Generator_RowEvArgName="PermissionToolsWithDescriptionRowChangeEvent" msprop:Generator_RowEvHandlerName="PermissionToolsWithDescriptionRowChangeEventHandler" msprop:Generator_TablePropName="PermissionToolsWithDescription" msprop:Generator_TableVarName="tablePermissionToolsWithDescription" msprop:Generator_RowDeletingName="PermissionToolsWithDescriptionRowDeleting">
          <xs:complexType>
            <xs:sequence>
              <xs:element name="ToolID" msdata:Caption="PermissionID" msprop:Generator_UserColumnName="ToolID" msprop:Generator_ColumnPropNameInRow="ToolID" msprop:Generator_ColumnVarNameInTable="columnToolID" msprop:Generator_ColumnPropNameInTable="ToolIDColumn" type="xs:int" />
              <xs:element name="Required" msprop:Generator_UserColumnName="Required" msprop:Generator_ColumnPropNameInRow="Required" msprop:Generator_ColumnVarNameInTable="columnRequired" msprop:Generator_ColumnPropNameInTable="RequiredColumn">
                <xs:simpleType>
                  <xs:restriction base="xs:string">
                    <xs:maxLength value="1" />
                  </xs:restriction>
                </xs:simpleType>
              </xs:element>
              <xs:element name="ToolName" msdata:Caption="PermissionName" msprop:Generator_UserColumnName="ToolName" msprop:Generator_ColumnPropNameInRow="ToolName" msprop:Generator_ColumnVarNameInTable="columnToolName" msprop:Generator_ColumnPropNameInTable="ToolNameColumn" type="xs:string" minOccurs="0" />
            </xs:sequence>
          </xs:complexType>
        </xs:element>
        <xs:element name="MembersPermissions" msprop:Generator_UserTableName="MembersPermissions" msprop:Generator_RowDeletedName="MembersPermissionsRowDeleted" msprop:Generator_TableClassName="MembersPermissionsDataTable" msprop:Generator_RowChangedName="MembersPermissionsRowChanged" msprop:Generator_RowClassName="MembersPermissionsRow" msprop:Generator_RowChangingName="MembersPermissionsRowChanging" msprop:Generator_RowEvArgName="MembersPermissionsRowChangeEvent" msprop:Generator_RowEvHandlerName="MembersPermissionsRowChangeEventHandler" msprop:Generator_TablePropName="MembersPermissions" msprop:Generator_TableVarName="tableMembersPermissions" msprop:Generator_RowDeletingName="MembersPermissionsRowDeleting">
          <xs:complexType>
            <xs:sequence>
              <xs:element name="MemberID" msprop:Generator_UserColumnName="MemberID" msprop:Generator_ColumnPropNameInRow="MemberID" msprop:Generator_ColumnVarNameInTable="columnMemberID" msprop:Generator_ColumnPropNameInTable="MemberIDColumn" type="xs:int" />
              <xs:element name="PermissionID" msprop:Generator_UserColumnName="PermissionID" msprop:Generator_ColumnPropNameInRow="PermissionID" msprop:Generator_ColumnVarNameInTable="columnPermissionID" msprop:Generator_ColumnPropNameInTable="PermissionIDColumn" type="xs:int" />
              <xs:element name="Allowed" msprop:Generator_UserColumnName="Allowed" msprop:Generator_ColumnPropNameInRow="Allowed" msprop:Generator_ColumnVarNameInTable="columnAllowed" msprop:Generator_ColumnPropNameInTable="AllowedColumn">
                <xs:simpleType>
                  <xs:restriction base="xs:string">
                    <xs:maxLength value="1" />
                  </xs:restriction>
                </xs:simpleType>
              </xs:element>
            </xs:sequence>
          </xs:complexType>
        </xs:element>
      </xs:choice>
    </xs:complexType>
    <xs:unique name="Constraint1" msdata:PrimaryKey="true">
      <xs:selector xpath=".//mstns:Tools" />
      <xs:field xpath="mstns:ToolID" />
    </xs:unique>
    <xs:unique name="ToolsPermissions_Constraint1" msdata:ConstraintName="Constraint1" msdata:PrimaryKey="true">
      <xs:selector xpath=".//mstns:ToolsPermissions" />
      <xs:field xpath="mstns:ToolID" />
      <xs:field xpath="mstns:PermissionID" />
    </xs:unique>
    <xs:unique name="Permissions_Constraint1" msdata:ConstraintName="Constraint1" msdata:PrimaryKey="true">
      <xs:selector xpath=".//mstns:Permissions" />
      <xs:field xpath="mstns:PermissionID" />
    </xs:unique>
    <xs:unique name="MembersPermissions_Constraint1" msdata:ConstraintName="Constraint1" msdata:PrimaryKey="true">
      <xs:selector xpath=".//mstns:MembersPermissions" />
      <xs:field xpath="mstns:MemberID" />
      <xs:field xpath="mstns:PermissionID" />
    </xs:unique>
  </xs:element>
  <xs:annotation>
    <xs:appinfo>
      <msdata:Relationship name="ToolsPermissions_Tools" msdata:parent="ToolsPermissions" msdata:child="Tools" msdata:parentkey="ToolID" msdata:childkey="ToolID" msprop:Generator_UserRelationName="ToolsPermissions_Tools" msprop:Generator_RelationVarName="relationToolsPermissions_Tools" msprop:Generator_UserChildTable="Tools" msprop:Generator_UserParentTable="ToolsPermissions" msprop:Generator_ParentPropName="ToolsPermissionsRow" msprop:Generator_ChildPropName="GetToolsRows" />
      <msdata:Relationship name="ToolsPermissions_Permissions" msdata:parent="ToolsPermissions" msdata:child="Permissions" msdata:parentkey="PermissionID" msdata:childkey="PermissionID" msprop:Generator_UserRelationName="ToolsPermissions_Permissions" msprop:Generator_RelationVarName="relationToolsPermissions_Permissions" msprop:Generator_UserChildTable="Permissions" msprop:Generator_UserParentTable="ToolsPermissions" msprop:Generator_ParentPropName="ToolsPermissionsRow" msprop:Generator_ChildPropName="GetPermissionsRows" />
      <msdata:Relationship name="MembersPermissions_Permissions" msdata:parent="MembersPermissions" msdata:child="Permissions" msdata:parentkey="PermissionID" msdata:childkey="PermissionID" msprop:Generator_UserRelationName="MembersPermissions_Permissions" msprop:Generator_RelationVarName="relationMembersPermissions_Permissions" msprop:Generator_UserChildTable="Permissions" msprop:Generator_UserParentTable="MembersPermissions" msprop:Generator_ParentPropName="MembersPermissionsRow" msprop:Generator_ChildPropName="GetPermissionsRows" />
    </xs:appinfo>
  </xs:annotation>
</xs:schema>